package com.tencent.iov.cowin.befsale.clue.dao.kafka.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Describe: 线索源信息表_实体层
 * @author: zly
 * @created: 2022-02-23
 * @version: 1.0
 */

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ClueInitialCrm /*extends BaseEntity*/ {

    @ApiModelProperty(value = "uuid")
    private String uuid;

    @ApiModelProperty(value = "CRM线索id")
    private String crmClueId;

    @ApiModelProperty(value = "crm状态")
    private Integer leadStatus;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名", example = "stringValue")
    private String name;
    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号", example = "stringValue")
    private String phone;

    @ApiModelProperty(value = "性别")
    private String  genderCrm;// AS gender,

    @ApiModelProperty(value = "备用手机号")
    private String phoneBak;
  // -- 二级来源 默认 经销商
    @ApiModelProperty(value = "渠道")
    private String channelCode;

    @ApiModelProperty(value = "活动")
    private String activityCode;

    @ApiModelProperty(value = "文化程度--- 学历")
    private String educationLevel;


/*--
--  子女数 没有*/
    @ApiModelProperty(value = "婚姻")
    private String ifMarried;// AS marriage,  -- 婚姻

    @ApiModelProperty(value = "家庭人数")
    private String familySize;// AS familyNum, -- 家庭人数
    private String persontitle;// AS vocation , -- 职位

    private String dealerCode;// 经销商
    private String owner;// 跟进人
    private String provinceName;// 省份名称
    private String cityName;// 城市名称
    private String subcityName;// 区域名称
    /**
     * 详细地址
     */
    @ApiModelProperty(value = "详细地址", example = "stringValue")
    private String address;
    /**
     * 客户备注
     */
    @ApiModelProperty(value = "客户备注", example = "stringValue")
    private String cusRemark; // description

    /**
     * 生日
     */
    @ApiModelProperty(value = "生日", example = "stringValue")
    private String birthday; // personBirthdate 客户生日
  //  private String credentialType;//证件类型
  //  private String credentialNumber;// 证件号码
  //  private String driverLicenseNo;//驾驶证号
    private String seriesCode;// 意向车系code
    private String seriesName;//意向车系名称
    private String modelCode;// 年款code
    private String modelName;// 年款名称
    private String rangeCode;// 配置code
    private String rangeName ;// 配置名称


    private String purchaseTime;// 预购时间/拟够时间
    private String level;// 线索等级/意向等级;

    // 创建时间  lead表 create_time
    private Date createTime;

    // 下发时间  lead表 send_time 不同步了
    private Date sendTime;
    // 家庭收入，购车用途不迁
    //private String vehiclePurpose;// 购车用途
    //private String revenueLevel;// AS familyYearIncome, -- 收入水平
    /*private String budget;// 客户预算/车辆价格  车辆价格，购车类型,购买方式 没有 */

    //二网相关
    // 是否二网经销商
    private  String isSecondary;
    //授权销售区域
    // private  String saleArea;
    //二网公司名称
    private  String secondName;
    // 二网经销商级别
    private  String secondLevel;

}


